Dateinamen auf der NetBerry

Besonderheiten beim Dateiaustausch zwischen Mac und Windows

Mit der Version 1.8 der NetBerry-Software wird der Dateiaustausch zwischen Windows und Macintosh wesentlich verbessert. Die beiden Systeme unterscheiden sich aber sehr stark im Umgang mit Dateinamen, so daß einige Besonderheiten zu beachten sind, mit denen wir Sie im Folgenden vertraut machen möchten.

Was ist in homogenen Netzwerken zu beachten?

Wenn Sie in Ihrem Netzwerk entweder nur Macintosh- oder nur Windows-Rechner angeschlossen haben, gibt es nichts zu beachten. Die NetBerry unterstützt auf beiden Systemen alle Zeichen, die in einem Dateinamen erlaubt sind.

Einzige Ausnahme ist das Nullbyte, das Sie aber normalerweise in keinem Dateinamen vorfinden werden. Genauere Informationen hierzu entnehmen Sie bitte der Dokumentation zu "Zweite Hilfe".

Was ist in heterogenen Netzwerken zu beachten?

Zeichenvorrat

Wenn Sie Macintosh- und Windows-Rechner gleichzeitig im selben Netzwerk betreiben und über die NetBerry Dateien austauschen möchten, stellt sich das Problem, daß die beiden Systeme einen nicht identischen Zeichenvorrat für die Dateinamensvergabe unterstützen.

Generell gilt, daß Windows deutlich weniger Zeichen erlaubt als der Macintosh. Auf dem Macintosh sind fast alle Zeichen in einem Dateinamen zulässig, die Sie auch anderswo, z.B. in einer Textverarbeitung, eingeben können. Unter Windows ist das nicht so, es ist nur ein kleiner Teil der Zeichen erlaubt (eine Untermenge des als "Codepage 850" definierten Zeichenvorrats), Sie können z.B. ein Euro-Symbol in Texten verwenden, aber nicht in Dateinamen.

Außerdem werden von den beiden Systemen völlig verschiedene Codierungen verwendet, d.h. was auf dem einen System ein Ä ist, ist auf dem anderen vielleicht ein Ø.

Die NetBerry codiert deshalb (ab Software Version 1.8) Dateinamen soweit möglich um, d.h. Zeichen die auf beiden Systemen existieren, werden auch auf beiden Systemen korrekt angezeigt. Genauere Informationen finden Sie weiter unten.

Länge der Dateinamen

Ein anderes Problem ist die erlaubte Namenslänge, auf dem Mac darf ein Dateiname 32 Zeichen umfassen, unter Windows aber 256 Zeichen (genauer gesagt darf zwar ein einzelner Dateiname unter Windows so lang sein, eine ganze Pfadangabe darf aber auch nicht länger als 256 Zeichen sein, was die maximale Namenslänge in der Praxis auf die oberste Verzeichnissebene beschränkt).

Auf der NetBerry werden Dateien, deren Namen länger als auf dem Macintosh erlaubt sind, für alle Macintosh-Rechner einfach ausgeblendet, d.h. solche Dateien (und natürlich auch Ordner) sind nur von Windows aus sicht- und bearbeitbar.



Übersicht über die Zeichen für Dateinamen

Folgende Zeichen sind unter Windows und auf dem Mac erlaubt und erscheinen auf beiden Systemen identisch

Zu den identischen Zeichen gehören also alle Ziffern, das Standard-Alphabet, alle deutschen Umlaute und auch fast alle Umlaute der europäischen Länder, sowie alle gängigen Interpunktions- und Sonderzeichen.

Das Währungszeichen ist ebenfalls auf beiden Systemen zulässig, auf dem Macintosh ist es aber in den meisten Schriftarten durch das Euro-Symbol ersetzt worden. Welches Zeichen Sie auf dem Macintosh zu Gesicht bekommen, hängt also davon ab, welche Schriftart Sie im Finder eingestellt haben.



Folgende Zeichen sind problematisch

Die folgenden Zeichen sind entweder nur auf einem der Systeme im Zeichenvorrat enthalten oder gar nicht als Bestandteil eines Dateinamens erlaubt. Sie sollten bei Dateien, die Sie zwischen Mac und Windows austauschen, auf diese Zeichen verzichten.


Zeichen, die auf keinem der Systeme erlaubt sind

Der Doppelpunkt ist weder unter Windows noch auf dem Macintosh in einem Dateinamen erlaubt. Er kann also garnicht in einem Dateinamen auftauchen und verursacht somit auch keinerlei Probleme.


Zeichen, die unter Windows nicht erlaubt sind

Folgende Zeichen sind nur auf dem Mac erlaubt. Unter Windows haben diese Zeichen besondere Funktionen, wie z.B. Platzhalter oder Ein-/Ausgabe-Umlenkung und dürfen deshalb nicht verwendet werden. Dateinamen, die eines dieser Zeichen enthalten, erscheinen unter Windows verkürzt und mit einer Tilde.

Außerdem darf unter Windows ein Dateiname nicht mit einem Punkt beginnen. Wird vom Mac aus eine solche Datei auf der NetBerry angelegt, erscheint Sie unter Windows ebenfalls verkürzt und mit dem Code 2e anstelle eines Punkts. Aus .beispiel.txt wird dann 2ebei˜1l.txt.

Zeichen, die auf den Systemen nicht identisch sind

Folgende Zeichen sind auf dem Mac zwar erlaubt, aber nicht im Windows-Zeichenvorrat enthalten. Sie erscheinen unter Windows als völlig andere Zeichen.

Umgekehrt sind folgende Zeichen zwar unter Windows erlaubt, aber auf dem Mac nicht vorhanden. Sie erscheinen deshalb auf dem Mac als völlig andere Zeichen.


Zeichen, die nur auf dem Mac existieren

Folgende Zeichen sind auf dem Mac erlaubt, existieren aber nicht unter Windows. Dort erscheinen diese Zeichen deshalb alle nur als Unterstrich.

Da diese Zeichen unter Windows nicht alle auseinandergehalten werden können, kann auf Ordner und Dateien, die mehrere dieser Zeichen im Namen enthalten, möglicherweise nicht zugegriffen werden.




Application Systems Heidelberg 02-2002